<!DOCTYPE html>
<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!-->
<html class="no-js">
<!--<![endif]-->

<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <title>渲染</title>
  <meta name="description" content="">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="../style.css">
</head>

<body>
  <!--[if lt IE 7]>
      <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="#">upgrade your browser</a> to improve your experience.</p>
    <![endif]-->

  <div id="app">
    <p>本页的写法在2.5.14版之前将不能正常使用，只能显示一个子节点</p>
    <ele></ele>
  </div>

  <script src='https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.14/vue.min.js'></script>
  <script src="" async defer></script>
  <script>
    var Child = {
      render: function (createElement) {
        return createElement(
          'p',
          'text'
        )
      }
    }

    Vue.component('ele', {
      render: function (createElement) {
        var ChildNode = createElement(Child)
        return createElement(
          'div', {
            class: {
              component: true
            }
          },
          [
            ChildNode,
            ChildNode
          ]
        )
      }
    })

    var app = new Vue({
      el: '#app'
    })
  </script>
</body>

</html>